package com.travel.server.manager.dto.response.project;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

/**
 * @Author: LiZhenhui
 * @Date: 2018/10/30 15:35
 * @Desc:
 */
@Data
public class QueryGroupEnumResponse {

    /**
     * 总分类数
     */
    @JSONField(name = "total_class")
    private Integer totalClass = 0;

    /**
     * 分类集合
     */
    @JSONField(name = "class_list")
    private List<ClassItem> classList;

    @Data
    public static class ClassItem{

        /**
         * 上级分类，1：项目，2：项目类型，3：价格区间，4：天数，5：国家
         */
        @JSONField(name = "class_id")
        private Integer classId;

        /**
         * 分组集合
         */
        @JSONField(name = "group_enum_list")
        private List<GroupEnumItem> groupEnumList;
    }

    @Data
    public static class GroupEnumItem{

        /**
         * 分组id
         */
        private Integer id;

        /**
         * 分组名
         */
        private String name;
    }
}
